package cn.lili.modules.store.service;

import cn.lili.common.vo.PageVO;
import cn.lili.modules.store.entity.dos.StoreZft;
import cn.lili.modules.store.entity.vos.StoreZftSearchParams;
import cn.lili.modules.store.entity.vos.StoreZftVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 店铺直付通二级商户业务层
 *
 * @author pikachu
 * @since 2022-08-09 14:42:57
 */
public interface StoreZftService extends IService<StoreZft> {

    /**
     * 分页条件查询
     *
     * @param entity 查询参数
     * @param page   分页参数
     *
     * @return 分页数据
     */
    IPage<StoreZftVO> findByConditionPage(StoreZftSearchParams entity, PageVO page);

    StoreZftVO findById(String id);

    StoreZft getByStoreId(String storeId);

    List<StoreZft> findAudit();
}
